ls_1 = [1, 2, 3, 4]
ls_2 = ['一', '二', '三','四']
ls_3 = ['one', 'two', 'three', 'four']
title = 'china'

# 使用zip可以把多个可迭代内容合并，按照索引合成元组(只组合相同索引的数据)
var = zip(ls_1, ls_2, ls_3, title)
for v in var:
    print(v)

# 查看当前作用域可用内容（用于调试输出）
print(locals())

# 查看全局作用域可用内容（用于调试输出）
print(globals())

# 使用sorted对集合元素进行排序(排序规则通常使用lambda表达式定义)
var = sorted(ls_3, key=lambda val : len(val), reverse=False)
print(var)

# 使用filter过滤集合中符合条件的元素,使用in关键字来查找val是否包含特定关键字r
var = filter(lambda val : 'r' in val, ls_3)
for v in var:
    print(v)

# 使用map修改集合中每一个元素的值
var = map(lambda val : pow(val,2), ls_1)
print(list(var))

